#!/bin/bash

#项目占用端口
APP_PORT=9005
# 项目名字
APP_NAME=ruoyi
APP_HOME=/test/deploy/${APP_NAME}
APP_OUT=${APP_HOME}/logs
APP_TAG=2.0

mkdir -p ${APP_HOME}
mkdir -p ${APP_OUT}

echo "清理已有容器及镜像资源"
docker stop ${APP_NAME} && docker rm ${APP_NAME}
echo "清理已有容器及镜像资源成功！！！！"

echo "镜像制作"
docker build -t ${APP_NAME}:${APP_TAG} .
echo "镜像制作完成"

echo "开始运行"
docker run -d --name ${APP_NAME} -p 9005:7777 -v ${APP_OUT}:/usr/local/${APP_NAME}/logs ${APP_NAME}:${APP_TAG}
echo "已成功运行"
